package pers.xx.sbm.utils;

import org.springframework.util.DigestUtils;

/**
 * @author ：xiexing
 * @description：TODO
 * @date ：2020/10/15 14:28
 */
public class Md5Utils {

    private static String salt = "*^&*^@#@$#%$%fdjasfj&*T%&^%f";//默认混淆盐值

    /**
     * @description 默认混淆盐值的md5加密
     * @author XieXing
     * @date 2020/10/15 15:28
     */
    public static String getMd5Str(String source) {
        return DigestUtils.md5DigestAsHex((source + salt).getBytes());
    }

    /**
     * @param source 加密原字符串
     * @param salt   加密盐值
     * @description 字符串md5加密，自定义盐值
     * @author XieXing
     * @date 2020/10/15 14:30
     */
    public static String getMd5Str(String source, String salt) {
        return DigestUtils.md5DigestAsHex((source + salt).getBytes());
    }

    public static void main(String[] args) {
        System.out.println(getMd5Str("abc18242097519"));
    }
}
